import { NgModule, Type } from '@angular/core';
import { SharedModule } from '@shared';

import { AlainRoutingModule } from './alain-routing.module';
import { AlainTableEditComponent } from './table/edit/edit.component';
import { AlainTableComponent } from './table/table.component';
import { AlainTableViewComponent } from './table/view/view.component';

const COMPONENTS: Array<Type<void>> = [AlainTableComponent, AlainTableEditComponent, AlainTableViewComponent];

@NgModule({
  imports: [SharedModule, AlainRoutingModule],
  declarations: COMPONENTS
})
export class AlainModule {}
